﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Roguelike.Items.Potions
{
   abstract class Potion : Item
    {
       public override char Icon
       {
           get { return '!'; }
       }

       public abstract override ConsoleColor Colour
       {
           get;
       }

       public override double Weight
       {
           get {return 0.1; }
       }

       public override void Use(Entity e)
       {
           foreach (Abilities.Ability tmp in abilities)
           {
               tmp.Invoke(e, this);
           }
       }

    }
}
